b51b95bafd02ce59d23f747e816fd61ea7727435,java/java-impl/src/com/intellij/testIntegration/createTest/CreateTestAction.java,CreateTestAction,checkForTestRoots,#Module#Set#,137

Before Change


  }

  protected static void checkForTestRoots(Module srcModule, Set<VirtualFile> testFolders) {
    testFolders.addAll(ModuleRootManager.getInstance(srcModule).getSourceRoots(JavaSourceRootType.TEST_SOURCE));
    //create test in the same module
    if (!testFolders.isEmpty()) return;

After Change


  }

  protected static void checkForTestRoots(Module srcModule, Set<VirtualFile> testFolders) {
    List<VirtualFile> sourceRoots = ModuleRootManager.getInstance(srcModule).getSourceRoots(JavaSourceRootType.TEST_SOURCE);
    for (VirtualFile sourceRoot : sourceRoots) {
      if (!JavaProjectRootsUtil.isInGeneratedCode(sourceRoot, srcModule.getProject())) {
        testFolders.add(sourceRoot);
      }
    }
    //create test in the same module